package com.tarena.lbs.content.pojo.po;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.experimental.Accessors;
import org.springframework.data.annotation.Id;

import java.io.Serializable;
import java.util.Date;

/**
 * 文章实体类
 */
@Data
@Accessors(chain = true)
@TableName("lbs_article")
public class ArticlePO implements Serializable {
    @Id
    private Integer id; // 文章ID

    private String articleTitle; // 文章标题

    private Integer articleCategoryId; // 文章分类ID

    private String articleLabel; // 文章标签

    private String articleDigest; // 文章摘要

    private String articleUsername; // 文章作者名称

    private String articleCover; // 文章封面图片

    private String articleMainPic; // 文章主图

    private String articleDetail; // 文章详细内容

    private Integer shopId; // 店铺ID

    private String activityWord; // 活动标语

    private Integer activityId; // 活动ID

    private String activityName;//活动标题

    private String latitude; // 纬度

    private String longitude; // 经度

    private String location; // 地理位置(格式：纬度,经度)

    private Integer articleStatus; // 文章状态

    private Integer accessCount; // 访问次数

    private Integer likeCount; // 点赞次数

    private Integer favoriteCount; // 收藏次数

    private Integer userId; // 用户ID

    private Integer source; // 来源

    private Date createTime; // 创建时间

    private Date updateTime; // 更新时间

    private Integer onlineStatus; // 上下线状态 1:上线 0:下线

    private Integer deleteStatus; // 添加删除状态字段 0:未删除 1:已删除（假删除）

}